package edu.upc.cineplanet.repository;

import java.util.List;

import edu.upc.cineplanet.Domain.Pelicula;
import edu.upc.cineplanet.Domain.PeliculaComentario;

public interface PeliculaRepository {

	public List<Pelicula> obtenerTodasPeliculas();
	
	public void ingresarPelicula(Pelicula pelicula);

	public Pelicula buscarPelicula(String nombrePelicula);

	public void eliminarPelicula(Pelicula pelicula);
	
	public void agregarComentario(PeliculaComentario comentario);
	
	public List<PeliculaComentario> mostrarComentarios();
	
	public PeliculaComentario buscarComentario(int codigoComentario);
	
	public void publicarComentario(PeliculaComentario comentario);
	
	public List<Pelicula>  buscarPeliculas(String nombrePelicula);
}


